socially handicapped - German English Dictionary